import os


def checkdir(path):#文件不存在，新建。目录不存在
    if not os.path.exists(path):
        os.makedirs(path)
def checkfile(dirpath, filename = 'IndexVolume.csv'):#新建文件

    checkdir(dirpath)
    path = dirpath + '/' + filename
    if not os.path.exists(path):
        open(path,'w')

# 获得根路径
def getRootPath():
    # 获取文件目录
    curPath = os.path.abspath(os.path.dirname(__file__))
    # 获取项目根路径，内容为当前项目的名字
    rootPath = curPath[:curPath.find('JQKA')+len('JQKA')]
    return  rootPath
'''
archive_dir = os.path.dirname(base_name)

if not os.path.exists(archive_dir):
    if logger is not None:
        logger.info("creating %s", archive_dir)
    if not dry_run:
        os.makedirs(archive_dir)'''